package com.mzpai.product.model;

import java.math.BigDecimal;

import com.mzpai.model.BaseModel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value="供应商 商品表")
public class StoreProductSupplier extends BaseModel{
	
	private static final long serialVersionUID = 1L;
	@ApiModelProperty(value="商品id")
    private Integer id;
	@ApiModelProperty(value="商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)")
    private Integer merId;
	@ApiModelProperty(value="品牌编码")
    private String brandCode;
	@ApiModelProperty(value="分类编码")
    private String cateCode;
	@ApiModelProperty(value="商品图片")
    private String image;
	@ApiModelProperty(value="轮播图")
    private String sliderImage;
	@ApiModelProperty(value="商品名称")
    private String storeName;
	@ApiModelProperty(value="商品简介")
    private String storeInfo;
	@ApiModelProperty(value="关键字")
    private String keyword;
	@ApiModelProperty(value="商品条码（一维码）")
    private String barCode;
	@ApiModelProperty(value="分类id")
    private String cateId;
	@ApiModelProperty(value="品牌id")
    private Integer brandId;
	@ApiModelProperty(value="商品价格")
    private BigDecimal price;
	@ApiModelProperty(value="会员价格")
    private BigDecimal vipPrice;
	@ApiModelProperty(value="市场价")
    private BigDecimal otPrice;
	@ApiModelProperty(value="邮费")
    private BigDecimal postage;
	@ApiModelProperty(value="单位名")
    private String unitName;
	@ApiModelProperty(value="排序")
    private Short sort;
	@ApiModelProperty(value="销量")
    private Integer sales;
	@ApiModelProperty(value="库存")
    private Integer stock;
	@ApiModelProperty(value="状态（0：未上架，1：上架）")
    private Integer isShow;
	@ApiModelProperty(value="是否热卖")
    private Integer isHot;
	@ApiModelProperty(value="是否优惠")
    private Integer isBenefit;
	@ApiModelProperty(value="是否精品")
    private Integer isBest;
	@ApiModelProperty(value="是否新品")
    private Integer isNew;
	@ApiModelProperty(value="添加时间")
    private Integer addTime;
	@ApiModelProperty(value="是否包邮")
    private Integer isPostage;
	@ApiModelProperty(value="是否删除")
    private Integer isDel;
	@ApiModelProperty(value="商户是否代理 0不可代理1可代理")
    private Integer merUse;
	@ApiModelProperty(value="获得积分")
    private BigDecimal giveIntegral;
	@ApiModelProperty(value="成本价")
    private BigDecimal cost;
	@ApiModelProperty(value="秒杀状态 0 未开启 1已开启")
    private Integer isSeckill;
	@ApiModelProperty(value="砍价状态 0未开启 1开启")
    private Integer isBargain;
	@ApiModelProperty(value="是否优品推荐")
    private Integer isGood;
	@ApiModelProperty(value="是否单独分佣")
    private Integer isSub;
	@ApiModelProperty(value="虚拟销量")
    private Integer ficti;
	@ApiModelProperty(value="浏览量")
    private Integer browse;
	@ApiModelProperty(value="商品二维码地址(用户小程序海报)")
    private String codePath;
	@ApiModelProperty(value="淘宝京东1688类型")
    private String soureLink;
	@ApiModelProperty(value="主图视频链接")
    private String videoLink;
	@ApiModelProperty(value="运费模板ID")
    private Integer tempId;
	@ApiModelProperty(value="规格 0单 1多")
    private Integer specType;
	@ApiModelProperty(value="活动显示排序1=秒杀，2=砍价，3=拼团")
    private String activity;
	@ApiModelProperty(value="供应商ID")
    private Integer factoryId;
	@ApiModelProperty(value="商品详情图片")
    private String detailImg;
	@ApiModelProperty(value="商品编码")
    private String productCode;
	@ApiModelProperty(value="三方商品号")
    private String threeNum;
	@ApiModelProperty(value="三方url链接")
    private String threeUrl;
	@ApiModelProperty(value="产地")
    private String placeOrigin;
	@ApiModelProperty(value="主要原料")
	private String mainMaterial;//主要原料
	@ApiModelProperty(value="营养成分")
    private String nutritionalComponent;//营养成分
	@ApiModelProperty(value="适用对象")
    private String applicableObjects;//适用对象
	@ApiModelProperty(value="颗粒大小")
    private String particleSize;//颗粒大小
	@ApiModelProperty(value="口味配方")
    private String tasteFormula;//口味配方
	@ApiModelProperty(value="保质期")
    private String expirationDate;//保质期
	@ApiModelProperty(value="零食类型")
    private String snacksType;//
	@ApiModelProperty(value="适用症状")
    private String indications;
	@ApiModelProperty(value="用法用量")
    private String usageDosage;
	@ApiModelProperty(value="用途特点")
    private String useCharacteristics;
	@ApiModelProperty(value="商品类型")
    private String productType;
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getMerId() {
		return merId;
	}
	public void setMerId(Integer merId) {
		this.merId = merId;
	}
	public String getImage() {
		return image;
	}
	public void setImage(String image) {
		this.image = image;
	}
	public String getSliderImage() {
		return sliderImage;
	}
	public void setSliderImage(String sliderImage) {
		this.sliderImage = sliderImage;
	}
	public String getStoreName() {
		return storeName;
	}
	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}
	public String getStoreInfo() {
		return storeInfo;
	}
	public void setStoreInfo(String storeInfo) {
		this.storeInfo = storeInfo;
	}
	public String getKeyword() {
		return keyword;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
	public String getBarCode() {
		return barCode;
	}
	public void setBarCode(String barCode) {
		this.barCode = barCode;
	}
	public String getCateId() {
		return cateId;
	}
	public void setCateId(String cateId) {
		this.cateId = cateId;
	}
	public Integer getBrandId() {
		return brandId;
	}
	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}
	public BigDecimal getPrice() {
		return price;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	public BigDecimal getVipPrice() {
		return vipPrice;
	}
	public void setVipPrice(BigDecimal vipPrice) {
		this.vipPrice = vipPrice;
	}
	public BigDecimal getOtPrice() {
		return otPrice;
	}
	public void setOtPrice(BigDecimal otPrice) {
		this.otPrice = otPrice;
	}
	public BigDecimal getPostage() {
		return postage;
	}
	public void setPostage(BigDecimal postage) {
		this.postage = postage;
	}
	public String getUnitName() {
		return unitName;
	}
	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}
	public Short getSort() {
		return sort;
	}
	public void setSort(Short sort) {
		this.sort = sort;
	}
	public Integer getSales() {
		return sales;
	}
	public void setSales(Integer sales) {
		this.sales = sales;
	}
	public Integer getStock() {
		return stock;
	}
	public void setStock(Integer stock) {
		this.stock = stock;
	}
	public Integer getIsShow() {
		return isShow;
	}
	public void setIsShow(Integer isShow) {
		this.isShow = isShow;
	}
	public Integer getIsHot() {
		return isHot;
	}
	public void setIsHot(Integer isHot) {
		this.isHot = isHot;
	}
	public Integer getIsBenefit() {
		return isBenefit;
	}
	public void setIsBenefit(Integer isBenefit) {
		this.isBenefit = isBenefit;
	}
	public Integer getIsBest() {
		return isBest;
	}
	public void setIsBest(Integer isBest) {
		this.isBest = isBest;
	}
	public Integer getIsNew() {
		return isNew;
	}
	public void setIsNew(Integer isNew) {
		this.isNew = isNew;
	}
	public Integer getAddTime() {
		return addTime;
	}
	public void setAddTime(Integer addTime) {
		this.addTime = addTime;
	}
	public Integer getIsPostage() {
		return isPostage;
	}
	public void setIsPostage(Integer isPostage) {
		this.isPostage = isPostage;
	}
	public Integer getIsDel() {
		return isDel;
	}
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	public Integer getMerUse() {
		return merUse;
	}
	public void setMerUse(Integer merUse) {
		this.merUse = merUse;
	}
	public BigDecimal getGiveIntegral() {
		return giveIntegral;
	}
	public void setGiveIntegral(BigDecimal giveIntegral) {
		this.giveIntegral = giveIntegral;
	}
	public BigDecimal getCost() {
		return cost;
	}
	public void setCost(BigDecimal cost) {
		this.cost = cost;
	}
	public Integer getIsSeckill() {
		return isSeckill;
	}
	public void setIsSeckill(Integer isSeckill) {
		this.isSeckill = isSeckill;
	}
	public Integer getIsBargain() {
		return isBargain;
	}
	public void setIsBargain(Integer isBargain) {
		this.isBargain = isBargain;
	}
	public Integer getIsGood() {
		return isGood;
	}
	public void setIsGood(Integer isGood) {
		this.isGood = isGood;
	}
	public Integer getIsSub() {
		return isSub;
	}
	public void setIsSub(Integer isSub) {
		this.isSub = isSub;
	}
	public Integer getFicti() {
		return ficti;
	}
	public void setFicti(Integer ficti) {
		this.ficti = ficti;
	}
	public Integer getBrowse() {
		return browse;
	}
	public void setBrowse(Integer browse) {
		this.browse = browse;
	}
	public String getCodePath() {
		return codePath;
	}
	public void setCodePath(String codePath) {
		this.codePath = codePath;
	}
	public String getSoureLink() {
		return soureLink;
	}
	public void setSoureLink(String soureLink) {
		this.soureLink = soureLink;
	}
	public String getVideoLink() {
		return videoLink;
	}
	public void setVideoLink(String videoLink) {
		this.videoLink = videoLink;
	}
	public Integer getTempId() {
		return tempId;
	}
	public void setTempId(Integer tempId) {
		this.tempId = tempId;
	}
	public Integer getSpecType() {
		return specType;
	}
	public void setSpecType(Integer specType) {
		this.specType = specType;
	}
	public String getActivity() {
		return activity;
	}
	public void setActivity(String activity) {
		this.activity = activity;
	}
	public Integer getFactoryId() {
		return factoryId;
	}
	public void setFactoryId(Integer factoryId) {
		this.factoryId = factoryId;
	}
	public String getBrandCode() {
		return brandCode;
	}
	public void setBrandCode(String brandCode) {
		this.brandCode = brandCode;
	}
	public String getCateCode() {
		return cateCode;
	}
	public void setCateCode(String cateCode) {
		this.cateCode = cateCode;
	}
	public String getDetailImg() {
		return detailImg;
	}
	public void setDetailImg(String detailImg) {
		this.detailImg = detailImg;
	}
	public String getProductCode() {
		return productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
	public String getThreeNum() {
		return threeNum;
	}
	public void setThreeNum(String threeNum) {
		this.threeNum = threeNum;
	}
	public String getThreeUrl() {
		return threeUrl;
	}
	public void setThreeUrl(String threeUrl) {
		this.threeUrl = threeUrl;
	}
	public String getPlaceOrigin() {
		return placeOrigin;
	}
	public void setPlaceOrigin(String placeOrigin) {
		this.placeOrigin = placeOrigin;
	}
	public String getMainMaterial() {
		return mainMaterial;
	}
	public void setMainMaterial(String mainMaterial) {
		this.mainMaterial = mainMaterial;
	}
	public String getNutritionalComponent() {
		return nutritionalComponent;
	}
	public void setNutritionalComponent(String nutritionalComponent) {
		this.nutritionalComponent = nutritionalComponent;
	}
	public String getApplicableObjects() {
		return applicableObjects;
	}
	public void setApplicableObjects(String applicableObjects) {
		this.applicableObjects = applicableObjects;
	}
	public String getParticleSize() {
		return particleSize;
	}
	public void setParticleSize(String particleSize) {
		this.particleSize = particleSize;
	}
	public String getTasteFormula() {
		return tasteFormula;
	}
	public void setTasteFormula(String tasteFormula) {
		this.tasteFormula = tasteFormula;
	}
	public String getExpirationDate() {
		return expirationDate;
	}
	public void setExpirationDate(String expirationDate) {
		this.expirationDate = expirationDate;
	}
	public String getSnacksType() {
		return snacksType;
	}
	public void setSnacksType(String snacksType) {
		this.snacksType = snacksType;
	}
	public String getIndications() {
		return indications;
	}
	public void setIndications(String indications) {
		this.indications = indications;
	}
	public String getUsageDosage() {
		return usageDosage;
	}
	public void setUsageDosage(String usageDosage) {
		this.usageDosage = usageDosage;
	}
	public String getUseCharacteristics() {
		return useCharacteristics;
	}
	public void setUseCharacteristics(String useCharacteristics) {
		this.useCharacteristics = useCharacteristics;
	}
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	
}